Snake-like worm shell - Espagnol Anglais Dictionnaire